Composing Speciications Composing Speciications
نویسندگان
چکیده
DEC's business and technology objectives require a strong research program. The Systems Research Center (SRC) and three other research laboratories are committed to lling that need. SRC began recruiting its rst research scientists in l984|their charter, to advance the state of knowledge in all aspects of computer systems research. Our current work includes exploring high-performance personal computing, distributed computing, programming environments, system modelling techniques , speciication technology, and tightly-coupled multiprocessors. Our approach to both hardware and software research is to create and use real systems so that we can investigate their properties fully. Complex systems cannot be evaluated solely in the abstract. Based on this belief, our strategy is to demonstrate the technical and practical feasibility of our ideas by building prototypes and using them as daily tools. The experience we gain is useful in the short term in enabling us to reene our designs, and invaluable in the long term in helping us to advance the state of knowledge about those systems. Most of the major advances in information systems have come through this strategy, including time-sharing, the ArpaNet, and distributed personal computing. SRC also performs work of a more mathematical avor which complements our systems research. Some of this work is in established elds of theoretical computer science, such as the analysis of algorithms, computational geometry , and logics of programming. The rest of this work explores new ground motivated by problems that arise in our systems research. DEC has a strong commitment to communicating the results and experience gained through pursuing these activities. The Company values the improved understanding that comes with exposing and testing our ideas within the research community. SRC will therefore report results in conferences, in professional journals, and in our research report series. We will seek users for our prototype systems among those with whom we have common research interests, and we will encourage collaboration with university researchers. This work may not be copied or reproduced in whole or in part for any commercial purpose. Permission to copy in whole or in part without payment of fee is granted for nonproot educational and research purposes provided that all such whole or partial copies include the following: a notice that such copying is by permission of the Systems Research Center of Digital Equipment Corporation in Palo Alto, California; an acknowledgment of the authors and individual contributors to the work; and all applicable portions of …
منابع مشابه
Development of Communication Protocols by Composing and Reening Temporal Speciications
This paper presents a modular temporal logic for the speciication and veriica-tion of communication protocols. Based on this setting we present a development method that supports stepwise reenement of distributed systems. An inference rule for composing temporal speciications as well as proof rules for the veriication of reenements are given. We illustrate the application of our method by reeni...
متن کاملUniversit a Di Pisa Composing Speciications for Coordination Composing Speciications for Coordination
We introduce Oikos adtl, a speciication language for distributed systems based on asynchronous communication via remote writings. The language is designed to support the composition of speciica-tions. It allows expressing the global properties of a system in terms of the local properties of the components and of coordination patterns. Oikos adtl is based on an asynchronous, distributed, tempora...
متن کاملComposition of Default Specificationsf
In this paper we identify and explain diierent types of composition of speciications using defaults. Such defaults model overridable rules in object speciications. When composing object speciications it is desirable to control to what degree the intended behavior of the composition depends on the local intended behaviors. For this purpose two types of composition, open and closed composition, a...
متن کاملComponent Reuse and Adaptation at the Speci cation
We have been exploring the use of formal speciications to support two reuse related activities of design at the speciication level: 1) identiication and retrieval of library components, and 2) identiication of structures (or architectures) available for adapting or composing these components. Speciication matching to determine component reusability can be carried out using an automated theorem ...
متن کاملComposing Non-orthogonal Meta-programs Composing Non-orthogonal Meta-programs
A key feature of meta-level architectures is the strict separation between the application and the non-functional requirements. In a base-level, the application behaviour is modelled. Other requirements are handled in a meta-program. This makes both application and meta-program reusable. We introduce a mechanism based on high-level declarative policies to overcome the diiculty of tailoring a me...
متن کاملDuality: an Architecture Independent Design Model for Parallel Systems Based on Partial Order Semantics
This paper introduces DUALITY, a design model that provides a more structured style of parallel programming and reenes causal-ity from concurrency. We investigate semantic and syntactic transformations that support identifying the structure of a parallel program, as the basis for reducing the design complexity. The initial focus is on specii-cation and correctness, then gradually adding archite...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
عنوان ژورنال:
دوره شماره
صفحات -
تاریخ انتشار 1990